.b-sandwich {position: absolute;top: 40px;left: 30px;z-index: 21;cursor: pointer;}.b-sandwich .sandwich__icon {width: 23px;height: 19px;background: url(../../../files/design/icon-sandwich.png) 50% 50% no-repeat;-webkit-background-size: 23px 19px;background-size: 23px 19px;display: inline-block;vertical-align: middle;}.b-sandwich .sandwich__title {padding-left: 5px;display: inline-block;vertical-align: middle;font-weight: bold;font-size: 14px;line-height: 1;color: #222;}.b-sandwich:hover .sandwich__title {color: #c3996b;}.p-mainpage .b-sandwich .sandwich__title {color: #fff;}.p-mainpage .b-sandwich:hover .sandwich__title {color: #c3996b;}.l-sidebar {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .5);z-index: 999;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar--open {opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar-block {position: fixed;z-index: 1000;width: 100%;max-width: 350px;-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.l-sidebar-block .sidebar-block__inner {width: 100%;height: 100%;background-color: #fff;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}.l-sidebar-block--left {top: 0;left: -150%;bottom: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--right {top: 0;right: -150%;bottom: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--top {left: 0;right: 0;height: 100%;max-width: 100%;top: -150%;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--bottom {left: 0;right: 0;height: 100%;max-width: 100%;bottom: -150%;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.l-sidebar-block--open {z-index: 1000;}.l-sidebar-block--open.l-sidebar-block--left {left: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--right {right: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--top {top: 0;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--bottom {bottom: 0;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.b-sidebar__close {position: absolute;left: 100%;top: 0;text-align: left;}.b-sidebar__close .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url(../../../files/design/sidebar-close.png) 50% 50% no-repeat;width: 50px;height: 50px;z-index: 100;cursor: pointer;}.b-sidebar {position: relative;color: #fff;}.b-sidebar a:link,.b-sidebar a:visited,.b-sidebar a:hover,.b-sidebar a:active {color: #222;}.b-sidebar .sidebar__close {position: absolute;right: 10px;top: 20px;text-align: left;}.b-sidebar .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url(../../../files/design/sidebar-close.png) 50% 50% no-repeat;width: 50px;height: 50px;z-index: 100;cursor: pointer;}.b-sidebar .sidebar__content {padding: 0;}.b-sidebar .sidebar__item {padding-bottom: 20px;}.b-sidebar .sidebar__contacts > *,.b-sidebar .sidebar__contacts a:link,.b-sidebar .sidebar__contacts a:visited {border-bottom-color: #fff;color: #fff;}.b-sidebar .b-auth-wrap {position: static;}.b-sidebar .b-auth-head {right: 0;}.b-sidebar .b-basketmain-head {position: static;width: 100%;}.b-sidebar-menu {margin: 0;border-bottom: 1px solid #fff;}.b-sidebar-menu ul {list-style: none;margin: 0;padding: 0;}.b-sidebar-menu li {display: block;}.b-sidebar-menu a:link,.b-sidebar-menu a:visited,.b-sidebar-menu a:hover,.b-sidebar-menu a:active {display: block;}.b-sidebar-menu .sidebar-menu__level-1 {}.b-sidebar-menu .sidebar-menu__item-1 {border-bottom: 1px solid #f0eee6;}.b-sidebar-menu .sidebar-menu__item-1 > span {display: block;position: relative;background: transparent url("../../../images/empty.gif") repeat-x scroll left bottom;}.b-sidebar-menu .sidebar-menu__item-1 > span a:link,.b-sidebar-menu .sidebar-menu__item-1 > span a:visited {padding: 20px 15px;padding-left: 30px;padding-right: 30px;font-family: Raleway, sans-serif;font-size: 14px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: uppercase;color: #222;display: block;position: relative;}.b-sidebar-menu .sidebar-menu__item-1--on > span,.b-sidebar-menu .sidebar-menu__item-1:hover > span {background-color: #f0eee6;}.b-sidebar-menu .sidebar-menu__item-1 > span a:active,.b-sidebar-menu .sidebar-menu__item-1 > span a:hover,.b-sidebar-menu .sidebar-menu__item-1--on > span a:link,.b-sidebar-menu .sidebar-menu__item-1--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-1--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-1--on > span a:active {padding: 20px 15px;padding-left: 30px;padding-right: 30px;font-family: Raleway, sans-serif;font-size: 14px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: uppercase;color: #c3996b;display: block;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span {padding-right: 60px;}.b-sidebar-menu .sidebar-menu__item-1--hasicon > span em {height: 49px;width: 1px;overflow: hidden;background-position: 50% 50%;background-repeat: no-repeat;position: absolute;right: 0;top: 0;font-size: 0;}.b-sidebar-menu .sidebar-menu__item-1--hasicon > span a:link,.b-sidebar-menu .sidebar-menu__item-1--hasicon > span a:visited,.b-sidebar-menu .sidebar-menu__item-1--hasicon:hover > span a:link,.b-sidebar-menu .sidebar-menu__item-1--hasicon:hover > span a:visited {padding-right: 6px;}.b-sidebar-menu .sidebar-menu__item-1--haschild > span .sidebar-menu__dropicon {background: url("../../../files/design/sidebar-mar0.png") no-repeat scroll 50% 50%;height: 100%;width: 60px;overflow: hidden;position: absolute;right: 0;top: 0;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > span {background: #f0eee6 url("../../../images/empty.gif") repeat-x scroll left bottom;}.b-sidebar-menu .sidebar-menu__item-1--haschild:hover > span .sidebar-menu__dropicon,.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: url("../../../files/design/sidebar-mar-on.png") no-repeat scroll 50% 50%;cursor: pointer;}.b-sidebar-menu .sidebar-menu__level-2 {padding-top: 10px;padding-bottom: 10px;background-color: #f0eee6;display: none;}.b-sidebar-menu .sidebar-menu__item-2 {padding-left: 20px;}.b-sidebar-menu .sidebar-menu__item-2 > span {display: block;position: relative;background: #f0eee6 url("../../../images/empty.gif") repeat-x scroll left bottom;}.b-sidebar-menu .sidebar-menu__item-2 > span em {}.b-sidebar-menu .sidebar-menu__item-2 > span a:link,.b-sidebar-menu .sidebar-menu__item-2 > span a:visited {padding: 5px 20px;font-family: Raleway, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #222;}.b-sidebar-menu .sidebar-menu__item-2--on > span {background: #f0eee6 url("../../../images/empty.gif") repeat-x scroll left top;}.b-sidebar-menu .sidebar-menu__item-2 > span a:active,.b-sidebar-menu .sidebar-menu__item-2 > span a:hover,.b-sidebar-menu .sidebar-menu__item-2--on > span a:link,.b-sidebar-menu .sidebar-menu__item-2--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-2--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-2--on > span a:active {padding: 5px 20px;font-family: Raleway, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: underline;text-transform: none;color: #c3996b;}.b-sidebar-menu .sidebar-menu__item-2--haschild > span {padding-right: 60px;}.b-sidebar-menu .sidebar-menu__item-2--haschild > span .sidebar-menu__dropicon {background: url("../../../files/design/sidebar-mar0.png") no-repeat scroll 50% 50%;height: 100%;width: 60px;overflow: hidden;position: absolute;right: 0;top: 0;cursor: pointer;}.b-sidebar-menu .sidebar-menu__item-2--haschild.sidebar-menu__item--open > span {background: #f0eee6 url("../../../images/empty.gif") repeat-x scroll left top;}.b-sidebar-menu .sidebar-menu__item-2--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {background: url("../../../files/design/sidebar-mar-on.png") no-repeat scroll 50% 50%;}.b-sidebar-menu .sidebar-menu__level-3 {padding-top: 10px;padding-bottom: 10px;padding-left: 20px;background-color: transparent;display: none;}.b-sidebar-menu .sidebar-menu__item-3 {}.b-sidebar-menu .sidebar-menu__item-3 > span {display: block;position: relative;background: transparent url("../../../images/empty.gif") repeat-x scroll left bottom;}.b-sidebar-menu .sidebar-menu__item-3 > span a:link,.b-sidebar-menu .sidebar-menu__item-3 > span a:visited {padding: 10px 8px 10px 15px;font-family: Raleway, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;color: #222;}.b-sidebar-menu .sidebar-menu__item-3--on > span {background: transparent url("../../../images/empty.gif") repeat-x scroll left top;}.b-sidebar-menu .sidebar-menu__item-3 > span a:active,.b-sidebar-menu .sidebar-menu__item-3 > span a:hover,.b-sidebar-menu .sidebar-menu__item-3--on > span a:link,.b-sidebar-menu .sidebar-menu__item-3--on > span a:visited,.b-sidebar-menu .sidebar-menu__item-3--on > span a:hover,.b-sidebar-menu .sidebar-menu__item-3--on > span a:active {padding: 10px 8px 10px 15px;font-family: Raleway, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: underline;text-transform: none;color: #222;}.b-fixed-head {position: fixed;top: -200px;right: 0;left: 0;min-height: 55px;background: #fff;-webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, .15);-moz-box-shadow:  0 15px 20px rgba(0, 0, 0, .15);box-shadow:  0 15px 20px rgba(0, 0, 0, .15);z-index: 100;opacity: 0;-webkit-transition: top .5s ease-out, opacity .5s;transition: top .5s ease-out, opacity .5s;-webkit-transform: translateZ(0);transform: translateZ(0);}.b-fixed-head .fixed-head__inner {margin: 0 auto;max-width: 1240px;padding-left: 20px;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-fixed-head--show {top: 0;opacity: 1;-webkit-transition: top .5s ease-out, opacity .5s;transition: top .5s ease-out, opacity .5s;}.b-fixed-head .b-header {position: static;display: inline-block;vertical-align: middle;-webkit-transform: none;-moz-transform: none;transform: none;width: auto;}.b-fixed-head .b-sevice {position: static;width: auto;}.b-fixed-head .b-menu--top {position: static;display: inline-block;vertical-align: middle;-webkit-transform: none;-moz-transform: none;transform: none;width: auto;}.b-fixed-head .b-menu--top .menu__inner {position: static;width: auto;}.b-fixed-head .b-search_wrap {position: absolute;top: 0;right: 0;left: 0;}.b-fixed-head .b-sandwich {top: 14px;}.b-fixed-head .b-search_head {top: 1px !important;}.b-fixed-head .b-head-phone {float: right;line-height: 50px;}.b-fixed-head .b-head-phone a:link,.b-fixed-head .b-head-phone a:visited,.b-fixed-head .b-head-phone a:active,.b-fixed-head .b-head-phone a:hover {font-family: "PlayfairDisplay", serif;font-size: 30px;line-height: 1;display: inline-block;vertical-align: middle;color: #222;}.p-mainpage .b-fixed-head .b-sandwich .sandwich__title {color: #222;}@media handheld, only screen and (min-width: 980px) { .hide-on-desktop {display: none !important;}.b-sidebar .sidebar__txt1 {display: none;}.b-sidebar-menu .sidebar-menu__level-2 {position: absolute;left: 100%;top: 0;width: 100%;min-height: 100%;}.b-sidebar-menu .sidebar-menu__item-1--haschild.sidebar-menu__item--open > span .sidebar-menu__dropicon {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.b-sidebar .sidebar__content {-webkit-transition: margin .3s ease-out;transition: margin .3s ease-out;margin-right: 0;width: 350px;}.l-sidebar-block {max-width: none;width: auto;}.l-sidebar-block--open.l-sidebar-block--left {}.l-sidebar-block--openmenu .b-sidebar .sidebar__content {margin-right: 350px;position: relative;-webkit-transition: margin .3s ease-out;transition: margin .3s ease-out;}}@media handheld, only screen and (min-width: 1366px) and (max-width: 1450px) { .hide-on-desktop-small {display: none !important;}.b-pilot .pilot__1 {right: 20px;}.b-fixed-head .b-head-phone {padding-right: 50px;}}@media handheld, only screen and (min-width: 980px) and (max-width: 1365px) { .hide-on-desktop-xsmall {display: none !important;}.b-search_wrap {margin: 0 20px;}.b-sandwich {left: 20px;}.b-pilot .pilot__1 {right: 80px;}.b-picture-promo {max-width: 450px;}.b-picture-promo .picture-promo__title {font-size: 40px;}.b-picture-promo--inter {max-width: none;}.b-fixed-head .b-head-phone {margin-right: 80px;}.l-grid .grid__item6 {top: 285px;}.l-grid .grid__item7 {top: 410px;}.b-contacts-list .contacts-list__item {width: 33.33%;}.b-category .category__item {width: 50%;border-left: 0;border-top-width: 1px;}.b-category .category__item:nth-child(1),.b-category .category__item:nth-child(2) {border-top-width: 0;}.b-category .category__item:nth-child(2n+1) {border-right-width: 1px;}.b-category .category__imgbox {width: 100%;}.b-category .category__imgbox img {width: 100%;}.b-about-desc {background-position: 42.8% 100%;}.b-frame--float {display: block;margin: 0 auto 30px;float: none;max-width: 300px;}}